Dynamic programming for computer register allocation
نویسندگان
چکیده
منابع مشابه
Dynamic programming for computer register allocation
Scope and pur~s~computers and operations research admit to a rich and complex interface. Most examples of problem solving in this domain use both computers and operations research as tools to solve problems[I. 21. In particular, the computer is used as a tool in implementing a solution technique arising from an operations research model. A different aspect of this interface is explored here: op...
متن کاملIssues and Support for Dynamic Register Allocation
Post-link and dynamic optimizations have become important to achieve program performance. This is because, it is difficult to produce a single binary that fits all micro-architectures and provides good performance for all inputs. A major challenge in post-link and dynamic optimizations is the acquisition of registers for inserting optimization code with the main program. We show that it is diff...
متن کاملRegister Allocation for QEMU Dynamic Binary Translation Systems
Binary translation is an important step to solve the code migration, QEMU is more advanced and efficient binary translation system. It uses lighter TCG technology to achieve dynamic binary translation but analysis of the TCG internal process, we found that the excessive use of temporary variables meaningless in the TCG intermediate code, the backend generates host code does not take into accoun...
متن کاملSvenson Stochastic dynamic programming for resource allocation
not more than 200 words) Resource allocation and management is an important part of the future network-based defence. In order to provide an adequate situation picture for commanders in the field, sensor platforms must be guided correctly and the needs of different users must be prioritized correctly. Other important problems which require resource allocation include determining where soldiers ...
متن کاملTypes for Register Allocation
We have set out to explore a type based approach to register allocation for purely functional languages. To lay a theoretical ground for that work, we have rst developed a functional typed intermediate language with explicit register usage that we present in this paper. The language, which is a lambda calculus with avours of assembly language, is able to express the register assignments resulti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computers & Operations Research
سال: 1977
ISSN: 0305-0548
DOI: 10.1016/0305-0548(77)90031-4